/**
 *Copyright (c) 2024 watereyes
 * safetymanagement is licensed under Mulan PubL v2.
 * You can use this software according to the terms and conditions of the Mulan
 * PubL v2.
 * You may obtain a copy of Mulan PubL v2 at:
 *          http://license.coscl.org.cn/MulanPubL-2.0
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
 * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
 * See the Mulan PubL v2 for more details.
 */
package com.koron.purpose.bean;

import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

public class ContributoryPlanBeanDetail {
    // id
    private String id;
    // 投入计划id
    private String contributoryPlanId;
    // 投入项目code
    private String contributoryProject;
    // 投入项目名称
    private String contributoryProjectName;
    // 投入明细
    private String contributoryDetail;
    // 计划投入时间
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date time;
    // 计划投入金额
    private BigDecimal planMoney;
    // 责任人
    private String personCharge;
    // 责任人名称
    private String personChargeName;
    // 备注
    private String remark;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getContributoryPlanId() {
        return contributoryPlanId;
    }

    public void setContributoryPlanId(String contributoryPlanId) {
        this.contributoryPlanId = contributoryPlanId;
    }

    public String getContributoryProject() {
        return contributoryProject;
    }

    public void setContributoryProject(String contributoryProject) {
        this.contributoryProject = contributoryProject;
    }

    public String getContributoryProjectName() {
        return contributoryProjectName;
    }

    public void setContributoryProjectName(String contributoryProjectName) {
        this.contributoryProjectName = contributoryProjectName;
    }

    public String getContributoryDetail() {
        return contributoryDetail;
    }

    public void setContributoryDetail(String contributoryDetail) {
        this.contributoryDetail = contributoryDetail;
    }

    public Date getTime() {
        return time;
    }

    public void setTime(Date time) {
        this.time = time;
    }

    public BigDecimal getPlanMoney() {
        return planMoney;
    }

    public void setPlanMoney(BigDecimal planMoney) {
        this.planMoney = planMoney;
    }

    public String getPersonCharge() {
        return personCharge;
    }

    public void setPersonCharge(String personCharge) {
        this.personCharge = personCharge;
    }

    public String getPersonChargeName() {
        return personChargeName;
    }

    public void setPersonChargeName(String personChargeName) {
        this.personChargeName = personChargeName;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }
}
